@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,img,fieldset,legend,input,textarea,p,blockquote,th,td,address{margin:0;padding:0;}
table,td{margin:0;padding:0;}
*{margin:0;padding:0;}
p,form,table,tr,td {margin:0px;padding:0px;}
select,input,img,select{vertical-align:middle;}
ul{list-style-type:none;margin:0;padding:0;}
img {border:0px;vertical-align:bottom; padding:0px; margin:0px;}
a:link{color:#5a5a5a;text-decoration:none;}
a:visited{text-decoration:none;color:#5a5a5a; }
a:hover{color:#5a5a5a; text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.w1000{ width: 1000px; margin: 0px auto;}
.w1200{ width: 1200px; margin: 0px auto;}
body{font-size:14px; font-family:"Microsoft YaHei","Arial","Helvetica,sans-serif,Verdana"; color:#5a5a5a; background:#fff;letter-spacing:0.5px;}

.mt30{margin-top: 30px;}
.mt50{margin-top: 50px;}
.mt70{margin-top: 70px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}

.bg01{background: #f9f9f9;}

/* 网站头部 */
.header_main{width:1200px; height: 133px; margin: 0px auto;}
.header_main .logo{ float: left;width: 275px;height: 123px;}
.header_main .logo img{ display: block; width: 275px;height: 123px;}
.header_main .fr{width: 850px;}
.header_main .tel{width: 100%; font-size: 24px;text-align: right;color: #716f6f; line-height: 60px; font-family: 'impact';padding-bottom: 0px;}
.header_main .tel img{ padding-right: 10px;vertical-align: middle;}

.nav-box{ width: 100%;}
.nav{ padding-top: 15px; float: right;}
.nav li{ float: left; margin-left:80px; position: relative; z-index: 16;}
.nav li>a{ display: block; font-size: 18px; color: #1a1a1a; padding-bottom: 17px; border-bottom: 3px solid transparent;}
.nav li .subnav{ position: absolute; top: 100%; left: 0; width: 130px; padding: 4px 16px 10px; border-bottom: 3px solid #068b0e; background-color: #f2f2f2; display: none; z-index: 99;}
.nav li .subnav-box{ height: 44px; position: relative;}
.nav li .subnav-box a{ display: block; padding: 10px 0; line-height: 24px; border-bottom: 1px solid #ccc !important; color: #333 !important;}
.nav li .subnav-box a:hover{color: #068b0e !important;}
/*.nav li .subnav-box:last-child a{ border-bottom: none;}*/
.nav li .thirdnav{ position: absolute; top: 0; left: 130px; width: 130px; padding: 4px 16px 10px; border-bottom: 3px solid #068b0e; background-color: #f2f2f2; display: none; z-index: 99;}
.nav li .subnav-box:hover .thirdnav{ display: block;}
.nav li.last{ margin-right: 0;}
.nav li.last .subnav{ right: 0; left: auto;}
.nav li:hover .subnav{ display: block;}
.nav li:hover a,.nav li.current  a{ border-bottom-color: #068b0e; color: #068b0e;}

/*首页幻灯片01*/
.index_banner_wrap01{ height: 450px; width: 100%;position: relative; overflow: hidden; }
.index_banner01{position: relative; }
.index_banner01 a{display: block;width: 100%;padding-bottom: 450px;position: relative;}
.index_banner01 a .img{width: 100%;height: 100%;position: absolute; left: 0;top: 0; background-position: center top;}

.index_banner01 .swiper-pagination {width: 100%;bottom: 20px;}
.index_banner01 .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 5px;border: 1px solid #fff;background-color: #d5d5d5;width: 10px;height: 10px;opacity: 1;}
.index_banner01 .swiper-pagination-bullets .swiper-pagination-bullet-active {width: 10px;height: 10px;opacity: 1;border: 1px solid #01519a;background-color: #fff;}
.index_banner01 .swiper-button-prev {left: 30px; top: 220px;width: 45px;height: 45px;background: url("../images/swiper_button_icon.png") no-repeat;background-position: 0 0;background-size: 100%;}
.index_banner01 .swiper-button-prev:hover {background-position: 0 -46px;background-size: 100%}
.index_banner01 .swiper-button-next {right: 30px;top: 220px;width: 45px;height: 45px;background: url(../images/swiper_button_icon.png) no-repeat;background-position: 0 -93px;background-size: 100%;}
.index_banner01 .swiper-button-next:hover {background-position: 0 -139px;background-size: 100%;}


/* 首页模块标题 */
.index_model_tit { padding-top:50px; padding-bottom:30px;text-align: center;}
.index_model_tit span {font-size: 32px; color: #333;font-weight: normal;}
.index_model_tit i { display: block;width: 70px;height: 2px;line-height: 2px; background: #ccc;overflow: hidden; margin: 20px auto 0;}

.index_model_tit02 { padding-top:65px; padding-bottom:0px;text-align: center;}
.index_model_tit02 span {font-size: 32px; color: #333;font-weight: normal;}
.index_model_tit02 i { display: block;width: 70px;height: 2px;line-height: 2px; background: #ccc;overflow: hidden; margin: 20px auto 0;}

.index-model-tit03 { padding-top:50px; padding-bottom:20px;text-align: center;}
.index-model-tit03 span {font-size:32px; color: #333;font-weight: normal;}
.index-model-tit03 p {font-size: 16px;color: #999;margin-top: 10px;}


/* 首页公司简介 */
.index_about_wrap{width: 100%; height: auto;}
.index_about_main{width: 1200px; height:450px;margin: 0px auto;}
.index_about_main .fl{width: 620px; height: 440px;}
.index_about_main .fr{width: 510px; height: 420px;float: right;padding-top: 26px;}
.index_about_main .fr .tits{font-size: 24px;line-height: 30px;color: #333;position: relative;}
.index_about_main .fr .tits span{position: absolute;left: 60px;top: -22px;z-index: -1;}
.index_about_main .fr .tits span img{width: 420px; height: 40px; display: block;}
.index_about_main .fr .tit{font-size: 14px;line-height: 24px;color: #999;margin-top: 22px;}
.index_about_main .fr .item-box{ width: 100%; height: auto; margin-top:7%;}
.index_about_main .fr .item-box .item{ float: left; border-right: 1px solid #e9e9e9;text-align: center;}
.index_about_main .fr .item-box .item:last-child{border-right: none;}
.index_about_main .fr .item-box .item.it1{ width: 165px;}
.index_about_main .fr .item-box .item.it2{ width: 180px;}
.index_about_main .fr .item-box .item.it3{ width: 150px;}
.index_about_main .fr .item-box .item .num{ font-size: 30px; color: #333; text-align: center;}
.index_about_main .fr .item-box .item .num i{ display: inline-block;font-size: 30px;font-style: normal;}
.index_about_main .fr .item-box .item .num span{ display: inline-block;vertical-align: super; padding-left: 5px; font-size: 24px;}
.index_about_main .fr .item-box .item.it3{vertical-align: super;}
.index_about_main .fr .item-box .item.it3 .num span{ vertical-align: bottom;}
.index_about_main .fr .item-box .item .num.i1{ -moz-margin-top: 0; margin-top: -10px;}
.index_about_main .fr .item-box .item .t{ font-size: 16px; line-height: 16px; color: #999; margin-top: 11px;}

/* 首页产品中心 */
.index_pro_wrap{width: 100%;background: url(../images/index_pro_bg.jpg) no-repeat center top;}
.index_pro_main{width: 1200px; height: 600px; margin: 0px auto;}
.index_pro_cat_tit{width: 100%; height: auto;}
.index_pro_cat_tit li{width: 300px; height:auto;float: left;text-align: center; margin:35px 0px 45px 0px;}
.index_pro_cat_tit li p{font-size:24px; line-height: 45px; font-weight:bold;}
.index_pro_cat_tit li i { display: block;width:240px;height: 2px;line-height: 2px; background: #ccc;overflow: hidden; margin: 10px auto 0;}
.index_pro_cat_tit li:hover i{ background: #068b0e;}
.index_pro_cat_tit li:hover p{ color: #068b0e;}
.index_pro_cat_tit li.active i{ background: #068b0e;}
.index_pro_cat_tit li.active p{ color: #068b0e;}
.index_pro_cat_tit li .img{ width: 85px; height: 65px; margin: 0px auto;background-image: url(../images/pro_cat_tit_img.png); background-repeat: no-repeat;}
.index_pro_cat_tit li#ph11 .img{ background-position: 0 0; }
.index_pro_cat_tit li#ph12 .img{ background-position: -85px 0; }
.index_pro_cat_tit li#ph13 .img{ background-position: -170px 0; }
.index_pro_cat_tit li#ph14 .img{ background-position: -255px 0; }
.index_pro_cat_tit li#ph15 .img{ background-position: -340px 0; }
.index_pro_cat_tit li#ph11:hover .img{ background-position: 0 -65px; }
.index_pro_cat_tit li#ph12:hover .img{ background-position: -85px -65px; }
.index_pro_cat_tit li#ph13:hover .img{ background-position: -170px -65px; }
.index_pro_cat_tit li#ph14:hover .img{ background-position: -255px -65px; }
.index_pro_cat_tit li#ph15:hover .img{ background-position: -340px -65px; }
.index_pro_cat_tit li#ph11.active .img{ background-position: 0 -65px; }
.index_pro_cat_tit li#ph12.active .img{ background-position: -85px -65px; }
.index_pro_cat_tit li#ph13.active .img{ background-position: -170px -65px; }
.index_pro_cat_tit li#ph14.active .img{ background-position: -255px -65px; }
.index_pro_cat_tit li#ph15.active .img{ background-position: -340px -65px; }

.Box_con {width: 1200px;margin: 0 auto;position: relative;}
.Box_con .btnl {position: absolute;}
.Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top: 150px;cursor: pointer;}
.Box_con .btnl {background: url(../images/jtl02.png) no-repeat center;left: 0px;}
.Box_con .btnr {background: url(../images/jtr02.png) no-repeat center;right: 0px;}
.Box_con .btnl:hover {background: url(../images/jtl03.png) no-repeat center;}
.Box_con .btnr:hover {background: url(../images/jtr03.png) no-repeat center;}
                 
.index-pro-box-list { width: 1100px; height: 352px; margin: 0px auto;overflow: hidden;} 
.index-pro-box-list ul{width: 100% !important;}
.index-pro-box-list ul li {width:350px;height: 350px;float: left;overflow: hidden;border: 1px solid #ccc;display: block; background: #fff; margin: 0px 8px; }
.index-pro-box-list ul li a {text-align: center;}
.index-pro-box-list ul li:first-child{margin-left: 0px;}
.index-pro-box-list ul li a p.img img{ width: 330px; height: 264px; padding: 10px 0px;}
.index-pro-box-list ul li a p.img img{transition: all .4s; }
.index-pro-box-list ul li:hover img{ transform: scale(1.05); }
.index-pro-box-list ul li a p.tit{height: 50px;line-height: 50px; font-size: 16px; margin: 0px auto;}
.index-pro-box-list ul li a p.link{width: 85px;height: 35px; line-height: 35px; margin: 10px auto;background: #a7a5a6; color: #fff;}
.index-pro-box-list ul li:hover a p.link{background: #0b75be;}

/* 链接居中 */
.links-btn{width: 100%; float: left; text-align: center;}
.links-btn a{ width: 100px; height: 36px; color: #333;margin: 25px auto;line-height: 36px; border: 1px solid #068b0e; text-align: center; font-size: 14px; display: inline-block; transition: all .2s;}
.links-btn a:hover{ background: #068b0e; color: inherit; border-color: #068b0e; color: #fff;}

/* 首页科研制造 */
.index_tech_main{width:1200px; height: 330px; margin: 0px auto;margin-top: 20px;}
.env_img{float:left;}
.choices_banner{ width:780px; height:285px; background: #f1f1f1; position: relative;float:right;overflow: hidden;}
.choicesnext{ width:38px; height:37px; position: absolute;left: 450px; top: 20px; float:left;cursor:pointer;}
.choices_banner ul{ width: 780px;  overflow: hidden;}
.choices_banner ul li{ width:770px; height:285px; float:left;}
.choices_left{ width:510px; height:285px; float:left;}
.choices_right{ width:240px; height:285px; padding-left:20px;float:left; background:#f0f1f3}
.choices_right span{ width:260px; height:30px; line-height:30px; float:left; font-size:24px; margin-top:50px; color:#464646;}
.choices_right p{ width:220px; height:70px; float:left;color:#606060; margin-top:20px;}
.choicesbut{ width:150px; height:40px; float:left; background:#068b0e; text-align:center; line-height:40px;margin-top:25px;}
.choicesbut a{color:#fff;}

/* 首页新闻资讯 */
.index_news_wrap{width: 100%;background: #f0f1f3;}
.index_news_main{width:1200px; height: 560px; margin: 0px auto;}

.index_news{width: 725px;float: left;}
.index_news .tip{ width: 100%;float: left;font-size:32px; color: #333;padding-top:50px; padding-bottom: 30px;clear: both;}
.index_news .tip span{ float: left;}
.index_news .tip a{ float: right; width: 40px; font-size: 14px; color: #666; padding-top: 20px;}
.index_news .tip a:hover{ color: #068b0e;}
.index_news_list{ height: 100px; clear: both;color: #333; padding-bottom: 21px; border-bottom: 1px dashed #a1a1a1; margin-bottom: 22px;}
.index_news_list dt{ color: #fff; float: left; width: 78px; height: 78px; background-color: #a1a1a1; text-align: center; position: relative;}
.index_news_list dt .day{ font-size: 40px; font-weight: 700; line-height: 43px; padding-top: 5px;}
.index_news_list dt .year{ font-size: 13px; line-height: 22px;}
.index_news_list dt .arrow{ position: absolute; top: 100%; left: 50%; margin-left: -12px; width: 0; height: 0; border: 12px solid transparent; border-top-color: #a1a1a1;}
.index_news_list dd{ float: right; width: 628px;}
.index_news_list dd .title{ display: block; font-size: 18px; line-height: 27px; height: 27px; padding-bottom: 10px; overflow: hidden;}
.index_news_list dd .text{display: block; color: #666; line-height: 21px; height: 42px; overflow: hidden;}

.index_news_list:hover dt{ background-color: #068b0e; color: #fff;}
.index_news_list:hover dt .arrow{ border-top-color: #068b0e;}
.index_news_list:hover dd .title{ color: #068b0e;}

/* 首页服务保障 */
.index_ser{ width: 380px;float: right;}
.index_ser .tit{ font-size: 32px; color: #333;padding-top:50px; padding-bottom: 30px;}
.index_ser .tip{ font-size:18px; color: #333; line-height: 35px;}
.index_ser .pic{ padding-bottom:20px;}
.index_ser .pic img{ display: block; width: 378px; height: 214px;}
.index_ser .text{ padding-top: 6px; height:85px; line-height: 22px;color: #666; overflow: hidden;}
.index_ser .more{ display: block; color: #666; padding-top: 20px; line-height: 20px;}
.index_ser .more:hover{ color: #068b0e;}

/* 首页加盟链接 */
.index_join_main{width:1200px; height: 245px; margin: 0px auto;}
.index_join_main i { display: block;width: 32px;height: 6px;line-height: 6px; background: #3d3d3d;overflow: hidden; margin: 20px auto 0; margin-top: 45px;}
.index_join_main p{ text-align: center;}
.index_join_main .tit{font-size:28px; color: #333; padding-top:45px; padding-bottom: 10px;}
.index_join_main .txt{ line-height: 30px; color: #848484; padding-bottom: 30px;}
.index_join_link {  width: 148px; height: 50px; line-height: 50px; text-align: center; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; display: block; margin: 0 auto; -webkit-transition: background  ease-in .4s; -o-transition: background  ease-in .4s; -moz-transition:background  ease-in .4s; transition: background  ease-in .4s; background:#068b0e;}
.index_join_link:hover{ background: #48a100;}
.index_join_main a{color: #fff; font-size: 16px;}


/* 网站底部 */
.footer_wrap{width: 100%; background: #f0f1f3; }
.foot{ width: 100%;height: 325px;background: #333; padding-top:50px; margin: 0px auto; }
.foot .con{ width:370px;float: left;}
.foot dt{ font-size:18px; color: #fff; margin-bottom: 4%;}
.foot dd{ margin-bottom: 2%; color: #c2c2c2; }
.foot .con dd:last-child{ margin-top: 5%; }
.foot .con dd .iconfont,.foot .con dd .iconfont2{ font-size: 18px; margin: 0 5px 0 0; }
.foot .con dd li{ width: 135px; text-align: center; }
.foot .ewm img{margin-bottom: 5px;}
.foot .right{float: right;}
.foot .right dl{float: left; margin-left:85px; padding-left:15px;}
.foot .right dl:last-child{ margin-right: 0; }
.foot .right dt{ margin-bottom:25px;color: #fff;}
.foot .right dd{margin-bottom:10px;color: #c2c2c2;}
.foot .right dd a{color: #c2c2c2;}
.foot .right dd a:hover{ text-decoration: underline;}
.foot-bottom{ width:100%;height:50px;background: #222; color: #9f9f9f; line-height: 50px; margin: 0px auto;}
.foot-bottom .fl{ width: 80%; }
.foot-bottom a{color: #9f9f9f;}
.foot-bottom a:hover{ text-decoration:underline;}

/* 内页幻灯片及导航 */
.ny_banner_wrap{width: 100%;height: 245px;text-align: center;overflow: hidden;}
.ny_banner_wrap .cat_tit{width:260px;height: 125px; float: left; margin-top: 121px; color: #fff;background:#068b0e; opacity: 0.9;border-radius:8px 8px 0 0;}
.ny_banner_wrap .cat_tit .tit{font-size: 30px;padding-top:40px;margin-bottom: 3px; }
.ny_banner_wrap .nav_list{ width: 938px; float: right;margin-top: 196px; background: #fff; opacity: 0.9; }
.ny_banner_wrap .nav_list ul li a{height: 50px; color: #333;font-size: 16px; float: left;padding: 0px 35px; line-height: 50px; border-right: 1px solid #ccc;}
.ny_banner_wrap .nav_list ul li a:hover{ background: #068b0e; color: #fff;}
.ny_banner_wrap .nav_list ul li.current-menu-item a{ background: #068b0e; color: #fff;}
.ny_banner_wrap .nav_list ul li.current-menu-parent a{ background: #068b0e; color: #fff;}

.ny_banner_bg01{background: url(../images/ny_banner_img01.jpg) no-repeat center;}
.ny_banner_bg02{background: url(../images/ny_banner_img02.jpg) no-repeat center;}

/* 内页公司简介 */
.ny_con_wrap{ width: 100%; height: 100%; float: left;min-height: 300px;margin:45px 0px;}
.ny_con_wrap .tit{width: 100%;font-size: 24px; color: #333; text-align: center; padding-top: 50px; padding-bottom: 20px; border-bottom: 1px dashed #ccc;}
.ny_main{width: 100%; float: left;line-height: 22px;margin-top: 30px; margin-bottom: 35px;}
.ny_main p{line-height: 22px;}
.ny_main .about_txt{ width: 100%; float: left;}

.ny_main .about_txt{font-size: 16px;padding-top: 15px; padding-bottom: 35px; text-indent:2em;}
.ny_main .about_txt h2{font-size:24px; margin:10px 0px; position:relative;}
.ny_main .about_txt h2:before {position: absolute;top: 3.6px; bottom: 3.6px;left: 15px;width: 4px; content: "";background:#0054a7;}
.ny_main .about_txt h3{font-size:20px; margin:10px 0px;}
.ny_main .about_txt ul li{ padding:5px 0px; text-indent:2em;}
.ny_main .about_txt p{font-size: 16px;line-height:30px;padding-bottom:20px;}
.ny_main .about_txt a:hover{ text-decoration:underline;}
.ny_main .about_txt p a:hover{ text-decoration:underline;}
.ny_main .about_txt p img{max-width:800px;text-indent:0em;padding:10px 15px;text-align:center;display: inline-block;}
.ny_main .about_txt img{ max-width:800px;text-indent:0em;padding:10px 15px;text-align:center;display: inline-block;}

/* 内页产品列表 */
.about-wrap{width: 1200px; margin: 0px auto;}
.pro_list01 ul li{width: 365px; height:380px; background: #fff; float: left; border: 1px solid #e9e9e9;margin-right: 43px; margin-bottom: 20px;}
.pro_list01 ul li:nth-child(3n){ margin-right: 0px;}
.pro_list01 ul li img{width:335px;height: 235px; padding: 15px 0px; display: inline-block;transition: all .4s;}
.pro_list01 ul li:hover img{ transform: scale(1.05); }
.pro_list01 ul li p{text-align: center;}
.pro_list01 ul li .tit{font-size:18px; line-height: 35px; padding: 0px; border: none;}
.pro_list01 ul li .more{ width: 90px; margin: 20px auto;line-height:16px;background:#0f9424;border-radius:30px;padding:11px 27px;color:#fff;}
.pro_list01 ul li:hover .more{ background: #48a100;}

/*内页产品结构*/
.ny_pro_wrap{width: 100%; min-height: 350px;float: left; background:#f2f2f4;padding-top:0px;padding-bottom: 50px;}

/*内页结构*/
.ny_wrap{width: 100%; min-height: 350px;float: left; background:#fff;padding-top:0px;padding-bottom: 50px;}
.ny_wrap02{width: 100%; min-height: 350px;float: left; background:#f2f2f4;padding-top:0px;padding-bottom: 50px;}

/* 内页 产品详细 */
.pro_detail01{margin-top:45px; margin-bottom:0px;}
.pro_detail01 .pro_info{width:100%;height: auto; float:left;background:#fff;margin: 0px auto; margin-bottom: 30px;}
.pro_detail01 .pro_info .fl{ width: 500px; height: 375px; float: left;}
.pro_detail01 .pro_info img{width: 500px;}

.pro_detail01 .img_list{width:100%; height: 375px;position:relative; margin-bottom: 10px;}
.pro_detail01 .img_list .swiper-slide{float:left;}
.pro_detail01 .img_list .swiper-slide img{width:500px; height: 375px;}

.pro_detail01 .swiper-pagination {width: 100%;bottom: 20px;}
.pro_detail01 .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 5px;background-color: #999;width: 12px;height:12px; border-radius:0px; opacity: 1;}
.pro_detail01 .swiper-pagination-bullets .swiper-pagination-bullet-active {background-color: #068b0e;}
.pro_detail01 .swiper-button-prev {left: 5px; top: 50%;width: 45px;height: 45px;color:#068b0e;}
.pro_detail01 .swiper-button-prev:hover {background-position: 0 -46px;background-size: 100%}
.pro_detail01 .swiper-button-next {right: 5px;top: 50%;width: 45px;height: 45px;color:#068b0e;}
.pro_detail01 .swiper-button-next:hover {background-position: 0 -139px;background-size: 100%;}

.pro_detail01 .pro_info .fr{ width: 620px; height: 375px; float: right;}

.pro_detail01 .pro_info h3{font-size:26px; font-weight: 700; margin-top:45px;margin-bottom:60px; line-height: 60px;}
.pro_detail01 .pro_info h3:after{content: '';display: block;width: 75px;height: 2px;line-height: 2px;background: #aeaeae;}
.pro_detail01 .pro_info p{font-size: 16px; line-height: 40px; color: #666;}
.pro_detail01 .pro_info p strong{color:#333;}
.pro_detail01 .pro_info .order_btn{ margin-top:30px;}
.pro_detail01 .pro_info .order_btn a{font-size: 16px; font-weight: bold;padding:12px 45px;margin-left: 20px;}
.pro_detail01 .pro_info .order_btn .btn01{border:1px solid #068b0e;background: #068b0e; color:#fff;}
.pro_detail01 .pro_info .order_btn .btn02{border:1px solid #068b0e;color:#068b0e;}
.pro_detail01 .pro_info .order_btn a.btn01:hover{color:#fff; background:#556398;}
.pro_detail01 .pro_info .order_btn a.btn02:hover{background:#dddfe7;}

.pro_detail01 .down .fl{width:100%;}
.pro_detail01 .pro_desc{width:100%;float: left;background: #fff;}
.pro_detail01 .pro_desc .box_tit{ color: #068b0e;font-size: 22px; line-height: 50px;padding: 0px 20px;font-weight: normal;}
.pro_detail01 .pro_desc .box_tit i{ display: block;width:90px;height: 2px;line-height: 2px; background: #068b0e;overflow: hidden;}
.pro_detail01 .pro_desc h3{font-size: 18px;font-weight: bold;padding: 10px 0px;}
.pro_detail01 .pro_desc_main{min-height: 300px;line-height:27px;font-size:16px;margin: 20px 20px; padding:20px 20px; border:1px solid #ccc;}
.pro_detail01 .pro_desc_main p{line-height:27px;}
.pro_detail01 .pro_desc_main strong{padding-bottom:5px;}
.pro_detail01 .down .fr .tit{height: 60px;padding-left: 30px;line-height: 60px;font-size: 20px; color: #068b0e;background: #fff;}
.pro_detail01 .recomand{width:100%;float: left;margin-top:10px; background: #fff;}
.pro_detail01 .recomand ul li{width: 100%; float: left;padding: 15px 10px;border-bottom: 1px dashed #e9e9e9;}
.pro_detail01 .recomand ul li a{float: left;}
.pro_detail01 .recomand ul li a img{width:80px;height: 60px; float: left;}
.pro_detail01 .recomand .box{width: 160px;float: right;}
.pro_detail01 .recomand h3{font-size: 16px;line-height: 18px;margin-top: 3px;padding-left: 8px;}
.pro_detail01 .recomand h3:hover{color: #068b0e;}
.pro_detail01 .recomand p{color: #999;margin-top: 5px;padding-left: 8px;}


/* 产品详细表格 */
.para{padding:0px; width: 100%; overflow-x: auto;}
.para table {max-width:1100px;width: 100%;margin: 20px auto;border-top: 1px solid #ffffff; border-left: 1px solid #fff;}
.para table tr th { text-align: center; border-bottom: 1px solid #fff; border-right: 1px solid #fff; font-weight: bold; background-color: #9f9f9f; height: 45px; border-bottom: 1px solid #ffffff; color: #ffffff; }
.para table tr td { text-align: center; border-bottom: 1px solid #fff; border-right: 1px solid #fff; font-weight: normal; line-height: 24px; padding: 15px 10px; }
.para table tr:nth-child(2n-1) { background-color: #dcdedd; }



/* 新闻列表 */
.pList1{ width:1200px; margin:0px auto; display:table; padding-top:20px; padding-bottom: 50px;}
.pList1 dl{ width:100%; display:table; border-bottom:1px dotted #ccc; margin-top:15px;}
.pList1 dl dt{ width:300px; height:192px; margin-left:10px; overflow:hidden; position:relative; margin-bottom:18px; float:left;}
.pList1 dl dt img{ width:300px; height:192px;}
.pList1 dl dd{ float:left; margin-left:20px; width:800px;}
.pList1 dl dd h4{ font-size:20px; color:#343536; line-height:45px;}
.pList1 dl dd h4:hover{ text-decoration:underline;}
.pList1 dl dd h4 b{ font-weight:300;}
.pList1 dl dd p{font-size:16px; padding-top:10px;}
.pList1 dl dd p a{ color:#999;}
.pList1 dl dd span{ display:block; font-size:16px; padding-top:15px;}
.pList1 dl a{display: inline-block;}
.pList1 dl a:hover img{transform: scale(1.05);}
.pList1 dl a img{transition: all .4s;}
.pList1 dl a .more{ width: 100px; text-align: center; margin-top: 15px; padding: 5px 7px; border: 1px solid #ccc; border-radius: 20px;}
.pList1 dl a:hover .more{ border: 1px solid #068b0e; color: #068b0e; }

/* 新闻详细页面 */
.news_detail01{ margin-top:45px;}
.news_detail01 .tit h1{ font-size:26px; text-align:center;padding-top:20px;padding-bottom:20px; border-bottom:1px dashed #999;}
.news_detail01 .tit p{ text-align:center; line-height:25px; padding:10px 0;}
.news_detail01 .tit span{ padding:0px 20px;}
.news_detail01 .tit span a{ color:#5a5a5a;}
.news_detail01 .con{font-size: 16px;padding-top: 15px; padding-bottom: 35px;}
.news_detail01 .con p{font-size: 16px;line-height:30px;}
.news_detail01 .con img{ max-width:800px;padding:10px 15px;text-align:center;}
.news_detail01 .page{border-top: 1px dashed #ccc; }
.news_detail01 .page h4{padding:0px; margin:5px 0px;line-height:25px;}
.news_detail01 .page h4 a{color:#666;}
.news_detail01 .page h4 a:hover{ text-decoration:underline;}

/* 图片详细页面 */
.pic_detail .pic_tit h1{ font-size:20px; color:#000; font-weight:normal;text-align:center; padding-top:15px; padding-bottom:20px; border-bottom:1px dashed #999;}
.pic_detail .pic_tit p{ text-align:center; line-height:25px; padding:10px 0;}
.pic_detail .pic_tit span{ padding:0px 20px;}
.pic_detail .pic_tit span a{ color:#5a5a5a;}
.pic_content{ padding:15px 20px;}
.pic_content p{ line-height:27px; color:#000; font-size:15px;letter-spacing:1px;}
.pic_content img{ max-width:800px;padding:10px 15px;text-align:center; }

/* 在线留言 */
.message {padding-top:10px;}
.message table{ font-size:14px; margin:0px auto;}
.message table tr{ margin:3px 0px;}
.message table input{ width:300px; height:30px; padding-left: 5px; line-height:35px; border:1px solid #dad7d7; margin-bottom:7px;}
.message table tr td.tit02{ text-align: right;}
.message textarea{ font-family:"Microsoft YaHei"; padding: 5px; border:1px solid #dad7d7; margin-bottom:7px;}
.message table tr td label{ color:red;}
.message .message_btn{ width:150px; height: 35px; background: #068b0e; border: none; margin:10px; line-height: 35px; color: #fff; padding: 0px;}

/* 联系我们 */
.ny_contact_wrap #allmap {width: 100%;height: 450px;overflow: hidden;margin:0;}
.ny_contact_wrap #l-map{height:450px;width:100%;float:left;border-right:2px solid #bcbcbc;}
.contact_txt{line-height: 26px;padding-top: 15px;}
.contact_txt p strong{font-size: 18px; display: inline-block; padding-bottom: 10px; }
.contact_txt p{line-height: 26px;}

/* 分页 */
.pagination_main{ min-width:330px;height: 45px; float:right;margin: 10px auto;}
.pagination_main a,.pagination_main span{width: auto;float:left; font-size: 16px;text-decoration: none; line-height: 35px; display: inline-block; margin: 0 15px;}
.pagination_main a.current{ padding: 2px 10px; background: #000; color: #fff;}
.pagination_main a:hover{text-decoration: underline;}